Computer and Modernization ›› 2010, Vol. 1 ›› Issue (8): 62-66.doi: 10.3969/j.issn.1006-2475.2010.08.018

• 应用与开发 • Previous Articles     Next Articles

Study of Webbased Framework Based on MonoRail, Castle and NHibernate Architecture

GAO Rong1, GUO Xing2, LI Yue-xin2   

  1. 1.Department of Computer Science, Zhixing College, Hubei University, Wuhan 430011, China; 2.Faculty of Mathematics and Computer Science, Hubei University, Wuhan 430062, China
  • Received:2010-04-07 Revised:1900-01-01 Online:2010-08-27 Published:2010-08-27

Abstract: This paper focus on patterns of enterprise application architecture research, and then provides a 4Tier architecture model of enterprise application which is based on MonoRail, Castle and NHibernate framework. This paper mainly describes about each framework plaing what role and providing a general method that is fit for developing enterprise application. In this method, MonoRail is used to build the Web presentation layer; Castle is used to manager the business logic component and NHibernate is used to persist data. At last, a project is implemented by the designed architecture. The result shows the system doesn’t depend on platform, and has the characteristics of high maintainability, expansibility and reusability.

Key words: software architecture, information system, enterprise application